home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / win_utl2 / prgbr220.zip / README.TXT < prev   
Text File  |  1996-04-24  |  30KB  |  693 lines

  1.                             ProgramBar 2.20
  2.                             ---------------
  3.                     Copyright 1995-96 Ian Jefferies.
  4.               jeffers@teaching.physics.ox.ac.uk Shareware
  5.  
  6. Inspired by the task bar found in Windows95, this program has been
  7. written so that the same kind of functionality and ease of use can be
  8. brought to Windows 3.1 and Windows For Work Groups.
  9.  
  10. Windows was designed so that you might run several programs together.
  11. While doing this you quickly find that you run out of screen real
  12. estate.  Reading a help file while writing and testing an Excel based
  13. macro for example, or more.  Switching between applications now means
  14. using Alt-TAB, more often than not overshooting the application you
  15. want - very annoying. ProgramBar will help you switch between
  16. applications quickly, easily and with confidence.  It's as easy as
  17. using the mouse!
  18.  
  19. For most of the time you will not be aware that it is running on your
  20. system.  It uses very little in the way of system resources and
  21. processor time as it sits in the background, quietly noticing when you
  22. load and close down programs.
  23.  
  24. This file contains information on the features of ProgramBar, how to
  25. install ProgramBar, a legal disclaimer, version information about bugs
  26. fixed and new features, and a copy of FILE_ID.DIZ for BBS SysOps who
  27. lose the original.
  28.  
  29.  
  30. ---------------------------------------------------------------------
  31. Features
  32. ---------------------------------------------------------------------
  33.  
  34. The following main features are implemented in this release:
  35.  
  36. * Fast access menus for your most frequently used programs,
  37.   documents and help files.
  38.  
  39. * A `Start' button that gives access to much of the functionality of
  40.   ProgramBar.
  41.  
  42. * Access to, and running of, any program in your Program Manager
  43.   groups.
  44.  
  45. * A live desktop allowing frequently used documents to appear on the
  46.   desktop as icon links.  Documents may be dragged from File Manager
  47.   and added to the desktop.  A desktop system menu is available by
  48.   right clicking on the desktop.
  49.  
  50. * Access to all of the Control Panel configuration applets.
  51.  
  52. * Each running application represented on the front panel as a button.
  53.   A push of the button makes that application active. Iconic
  54.   applications may be hidden so as to neaten the desktop.
  55.  
  56. * Right clicking on the ProgramBar panel displays a list of active
  57.   applications that can be closed.
  58.  
  59. * Shutdown Windows, either returning to DOS, restarting Windows again,
  60.   or rebooting your machine.
  61.  
  62. * Fast search for files on your hard disk.  They may be launched or
  63.   added to the fast access menus or live desktop.
  64.  
  65. * Run a program specifying the command arguments, or a data file with
  66.   an association known to File Manager.
  67.  
  68. * The current time and date displayed on the front panel.  A calendar
  69.   window helps you plan and set alarms.
  70.  
  71. * Full configuration of ProgramBar via a popup dialog box.
  72.  
  73. * Ability to run as a limited shell.  No support for DDE.
  74.  
  75.  
  76. Other features that will help you use ProgramBar and Windows better:
  77.  
  78. * Colourful icons help navigation through the main popup menu.
  79.  
  80. * Flyby help hints when you let the mouse hover over part of the
  81.   ProgramBar interface.
  82.  
  83. * Quick access to this help file (click on the ProgramBar logo on the
  84.   right hand side of the bar.)
  85.  
  86. * Drag and drop of files from File Manager onto ProgramBar. Automatic
  87.   separation into Applications, Documents and Help files.
  88.  
  89. * The state of ProgramBar is saved between sessions.
  90.  
  91. * When permanently visible maximized windows may be resized to
  92.   accommodate the reduced desktop area.
  93.  
  94. * Applications may be excluded from the front panel task switching
  95.   buttons to reduce clogging up of the panel.
  96.  
  97. * Task switching buttons on the front panel may be stacked onto more
  98.   than one row.
  99.  
  100. * ProgramBar may be triggered from any of the four edges of the
  101.   screen.  A convenient marker can be displayed on the last triggered
  102.   edge, or all available triggering edges.
  103.  
  104. * Applications/documents and help files added to the fast access menus
  105.   may be edited to give more appropriate titles, run time arguments,
  106.   or different working directories.
  107.  
  108. * Better support for people who use cursor screen wrap: the size of
  109.   the region that can be used to make ProgramBar popup may be
  110.   adjusted.  The time delay before ProgramBar hides again may be
  111.   increase.  Also a time delay before ProgramBar is displayed may be
  112.   set, avoiding the `overshoot' problem associated with controls near
  113.   the edge of the screen.
  114.  
  115. * Menu and front panel fonts may be changed from within ProgramBar.  A
  116.   sample box also shows the suitability of the font for reproducing
  117.   non-standard characters that may be used in titles.
  118.  
  119. * 3D effect on all dialog boxes though the automatic use of
  120.   CTL3DV2.DLL if present.  Tabbed dialog boxes are adjusted to look
  121.   more like their Windows 95 counterparts when used in conjunction
  122.   with this DLL.
  123.  
  124. * Better crash protection.  ProgramBar interferes with or supersedes
  125.   much of the functionality of Windows in order to implement its
  126.   features.  Should another application `fall over' or crash
  127.   ProgramBar should not be affected.  Neither should ProgramBar cause
  128.   another application to crash.  In the unlikely event that ProgramBar
  129.   crashes it removes all of its hooks and cleans up after itself, thus
  130.   minimizing the chance of another program crashing.
  131.  
  132. * Hidden out of the way when you don't need it.  May also be
  133.   permanently visible on your desktop.
  134.  
  135. * The Control Panel may be inhibited from running in order that a
  136.   potential clash between ProgramBar and Control Panel is avoided.
  137.   The clash arises because the same dialog box may be opened by both
  138.   applications and different values set.  This is a precautionary
  139.   measure only.
  140.  
  141. ---------------------------------------------------------------------
  142. Installation
  143. ---------------------------------------------------------------------
  144.  
  145. There are four files required for the correct use of ProgramBar.  They are:
  146.  
  147. PROGBAR.EXE     The executable that provides all of the functionality
  148.                 of ProgramBar.
  149. PBHOOK.DLL      A DLL that is used by ProgramBar to monitor system
  150.                 activity, notify of programs being opened or closed.
  151. PROGBAR.HLP     Help file describing the main features of ProgramBar.
  152. CONFIG.HLP      Help file for the configuration dialog box.
  153.  
  154.  
  155. In addition, the following two files should also be present in the archive:
  156.  
  157. README.TXT    Text instructions on how to install the program plus 
  158.                 additional information (this file).
  159. FILE_ID.DIZ     A file that assists BBS operators in maintaining their
  160.                 archives.
  161.  
  162.  
  163. To install ProgramBar follow the steps below:
  164.  
  165. 1.  Create a new directory for ProgramBar. (e.g. C:\WINAPPS\PROGBAR)
  166.  
  167. 2.  Copy all the files listed above into this directory.
  168.  
  169. 3.  Then activate Program Manager and choose the program group that
  170.     you want to place the ProgramBar launch icon into.
  171.  
  172. 4.  From Program Manager's menu chose File|New...
  173.  
  174. 5.  Select Program Item, then press the OK button.
  175.  
  176. 6.  Fill in the name of the icon and the path where the executable may
  177.     be found.
  178.  
  179. 7.  If you want to have ProgramBar launch when you run Windows, place
  180.     a copy of the icon in the StartUp group.  This may be done by
  181.     keeping the CTRL key pressed down while clicking on the ProgramBar
  182.     icon and dragging it to the StartUp group.
  183.  
  184. Clicking on the ProgramBar icon will now run the program.  ProgramBar
  185. creates an initialisation file called PROGBAR.INI in the windows
  186. directory and a file in the same directory as its executable called
  187. PROGBAR.DAT.  Details on alarms will be stored in PROGBAR.ALM, and
  188. information on the live desktop in DESKTOP.DT.  The user may create
  189. additional desktop related files with the extension .DTL.
  190.  
  191. ProgramBar assumes that both the Program Manager (progman.exe) and
  192. WinHelp (winhelp.exe) executables are available.  Some default icons
  193. are taken from these files for display purposes.
  194.  
  195. ---------------------------------------------------------------------
  196. About shareware and legal disclaimers
  197. ---------------------------------------------------------------------
  198.  
  199. DISCLAIMER OF WARRANTY
  200.  
  201. THIS SOFTWARE IS PROVIDED FREE AND "AS IS" WITHOUT WARRANTY OF ANY
  202. KIND. THE AUTHOR FURTHER DISCLAIMS ALL IMPLIED WARRANTIES INCLUDING
  203. WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR OF
  204. FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK ARISING OUT OF THE
  205. USE OR PERFORMANCE OF THE SOFTWARE AND DOCUMENTATION REMAINS WITH YOU.
  206.  
  207. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DAMAGES WHATSOEVER
  208. (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS,
  209. BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR OTHER
  210. PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE
  211. SOFTWARE OR DOCUMENTATION EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE
  212. POSSIBILITY OF SUCH DAMAGES.
  213.  
  214.  
  215. DISTRIBUTION
  216.  
  217. You may distribute this software freely on any electronic based medium
  218. including but not limited to: uploading to a FTP site, uploading to a
  219. BBS, downloadable from a WWW page.  May also be distributed as part of
  220. a CD-ROM collection of shareware/freeware.  Any distribution should
  221. not limit my rights (either explicitly or implicitly) to distribute
  222. this software using the same medium or any other.  The software should
  223. be distributed as received in the original archive file.
  224.  
  225. The only charge a distributor may make shall be limited to the cost of
  226. the medium by which the software is delivered, and those incurred in
  227. handling/distribution.  A small shipping and handling charge may be
  228. made if this software is distributed as part of a collection.
  229.  
  230.  
  231. OTHER NOTES
  232.  
  233. ProgramBar is Copyright (C) 1995-96 Ian Jefferies.  All rights
  234. reserved.   All rights not explicitly licensed to the user are
  235. reserved to the developer.
  236.  
  237. If you write or publish an editorial about ProgramBar then the author
  238. would appreciate receiving a copy via either conventional or
  239. electronic mail.
  240.  
  241. Windows, Windows95 and MS-DOS are registered trademarks of Microsoft
  242. Corporation.
  243.  
  244. All other product names may be copyrighted and registered or
  245. unregistered trademarks/trade names of their respective owners.
  246.  
  247.  
  248. ---------------------------------------------------------------------
  249. Version information
  250. ---------------------------------------------------------------------
  251.  
  252. Version 2.20, released 24-Apr-96
  253. --------------------------------
  254.  
  255. * If a file specified in control.ini did not exist then ProgramBar
  256.   crashed during startup.  Fixed.
  257.  
  258. * ProgramBar refused to accept an existing file when editing the
  259.   attributes of a file on the fast menu that was not on the current
  260.   drive.  Fixed.
  261.  
  262. * ProgramBar crashed under certain circumstances when trying to obtain
  263.   the date time stamp of a non-existent file during startup.  Fixed.
  264.   
  265. * Problems experienced by several users when loading ProgramBar: one
  266.   or more DLL's complained of missing files or refused to be loaded a
  267.   second time (warning messages only).  Fixed.
  268.   
  269. * Iconized apps locked down the active focus button, preventing
  270.   switching to that task from the front panel.  Fixed, iconic apps no
  271.   longer lock the active focus button.
  272.  
  273. * With ProgramBar permanently visible maximized windows may be resized
  274.   to fill the available desktop.  Multiple Document Interface (MDI)
  275.   iconic windows may be forced to rearrange so that icon titles do not
  276.   disappear off the bottom of the window area.
  277.  
  278. * Iconized application windows may be hidden from view only if they
  279.   appear on the button bar.  This neatens up the desktop.  Iconic
  280.   applications that do not appear on the task switch bar are not
  281.   hidden, they may use their icon to present the user with
  282.   information.
  283.  
  284. * Front panel task switch buttons incorrectly sized under certain
  285.   circumstances.  Fixed.
  286.  
  287. * While entering the password for a screen saver it was possible to
  288.   activate ProgramBar.  Fixed.
  289.  
  290. * When deleting the details of an application excluded from the button
  291.   bar, sometimes the wrong item was deleted.  Fixed.
  292.  
  293. * Dragging of a file onto ProgramBar caused update problems when the
  294.   configuration dialog box was open and an Application/Document/Help
  295.   list box required updating.  Only triggered when the dragged file
  296.   was inserted immediately before the current selection.  Fixed.
  297.  
  298. * The fast access applications, documents and help files now use the
  299.   directory associated with the executable/data file when no working
  300.   directory is specified.
  301.  
  302. * ProgramBar load time reduced by caching .GRP files in memory.
  303.   Should be most noticeable for people who have lots of large groups.
  304.  
  305. * Compatibility with Wayfarer shell introduced by popular request.
  306.   The Wayfarer icon will now appear on the front panel as an
  307.   application and it can be activated.  One side effect of this is
  308.   that all applications that only appear in iconic form will also
  309.   appear on the task switching front panel (they can be excluded).  If
  310.   selected from the front panel these iconic applications may show
  311.   their system menu.
  312.  
  313. * Dialog boxes converted to use of a non-bold font - closer appearance
  314.   to the Win95 dialog box style and more space in the text edit
  315.   fields.
  316.  
  317. * The last edge used to trigger ProgramBar, or all the edges that may
  318.   be used to trigger ProgramBar may be indicated on the desktop, in
  319.   the same fashion as the Win95 task bar.
  320.  
  321. * By popular request the main menu may be configured to appear when
  322.   the Start button is clicked instead of using the click-drag approach
  323.   previously employed.
  324.  
  325. * Popup delay now implemented so that the cursor can now `bounce' off
  326.   the edge of the desktop when using corner controls without
  327.   triggering ProgramBar.
  328.  
  329. * The live desktop has its own popup menu (right click on the desktop)
  330.   which includes the ability to arrange iconic windows, enable/disable
  331.   the screen saver, run the screen saver, and bring up the
  332.   configuration dialog box.
  333.  
  334. * The clock now has a calendar and alarm capability.  Click on the
  335.   front panel clock for a calendar.  Alarms may be set to play a
  336.   sound, execute a program, and/or scroll a message across the title
  337.   bar of a window. Alarms can repeat hourly, daily, weekly, weekdays,
  338.   weekends, fortnightly, monthly, quarterly and yearly.  An alarm that
  339.   is delayed (because ProgramBar was not running when it was
  340.   triggered) may be ignored, accumulated, deleted or set to trigger.
  341.  
  342. * The live desktop may now store documents as icons.  These files are
  343.   stored as a link to the document and take up negligible system
  344.   resources. Double clicking on the icon will run the associated
  345.   application and load the document.  The title of the document may be
  346.   changed to a more appropriate long title.  This is similar to the
  347.   long file name system employed in Windows95.  Documents are dragged
  348.   from File Manager onto the desktop, or added using the desktop popup
  349.   menu.
  350.  
  351.   A Document may be duplicated from its system menu or by pressing the
  352.   CTRL key while selecting and moving the document icon.
  353.  
  354. * Icons on the desktop may be separated into document and program
  355.   types.  Each type may be placed on a different edge of the screen.
  356.   It is possible for the desktop to automatically arrange itself.
  357.  
  358. * The groups present in Program Manager may now be rescanned while
  359.   ProgramBar is running.  This option is available from the
  360.   configuration dialog.
  361.   
  362. * The configuration dialog may now be minimized.  It does not (and
  363.   never has) appeared on the front panel application selection.  Use
  364.   the Start|Configuration|ProgramBar to find the window again.
  365.  
  366. * Documents on the desktop may be saved individually or in groups to
  367.   `layout' files.  These layout files may appended to or override the
  368.   desktop layout saved between sessions.
  369.  
  370. * The Find Files dialog has been converted to a modeless dialog, in
  371.   the same fashion as the configuration dialog.  It may be left
  372.   permanently on the desktop if required, rather than locking up
  373.   ProgramBar.
  374.  
  375. * ProgramBar no longer appears on the Alt-TAB list when permanently
  376.   visible.  Also it has been removed from the DOS box Alt-TAB list.
  377.  
  378. * Intermittent interference with the activation of a screen saver.
  379.   Fixed.
  380.  
  381. * Restructured help file for better readability and to overcome a
  382.   limitation of the Help compiler (HC31 v3.10.505).
  383.  
  384. * Occasional truncation of the number of Program Manager groups (due
  385.   to a discrepancy in the Program Manager INI file) fixed.
  386.  
  387. * Removed remaining memory leaks using Borland CodeGuard.
  388.  
  389. * Several controls in the configuration dialog that are disabled when
  390.   the front panel is locked were freed again under certain
  391.   circumstances.  This protection ensures that ProgramBar is left in a
  392.   safe state.  Fixed.
  393.  
  394. * Environment variables used as arguments to programs are now parsed
  395.   and replaced.  Literal substitution of % for %% also carried out.
  396.   Available for Program Manager groups, the fast access menus, alarms,
  397.   and in the Start|Run... dialog.
  398.  
  399. * Left and right mouse clicking over a disabled window on the front
  400.   panel no longer produces the system menu or close application menu.
  401.  
  402. * When run as the shell application, ProgramBar failed to close down
  403.   Windows when it is was closed itself.  Fixed.
  404.  
  405. * StartUp group now executed when ProgramBar is the shell.
  406.  
  407. * Visible flyby hints failed to update with the new window text.
  408.   Fixed.
  409.  
  410. * History lists in Run... and Find Files... dialogs now saved between
  411.   sessions.
  412.  
  413. * Bug in font selection dialog box, failure to map font point sizes
  414.   too far apart (e.g. 14pt to 10pt).  Fixed.
  415.  
  416.  
  417. Version 2.11, released 1-Dec-95
  418. -------------------------------
  419.  
  420. * ProgramBar failed to handle a large number of applications on the
  421.   front panel, generating a `TaskBar overloaded' message.  This
  422.   message should now only appear under extreme unreasonable
  423.   circumstances (ie when the buttons are so narrow that they cannot
  424.   display their contents.)
  425.  
  426. * Control Panel applets are now cached, significantly decreasing
  427.   ProgramBar's load time.  If any of the applets used by Control Panel
  428.   are replaced, deleted or added to then ProgramBar will re-cache the
  429.   data where required.  Data is also re-cached if the screen driver is
  430.   changed as the icon format may be different.
  431.  
  432. * Control Panel applets in the [MMCPL] section of control.ini are now
  433.   scanned as well as the [drivers.desc] section.
  434.  
  435. * A peculiar window create/destroy/create cycle that assigned the same
  436.   window handle in both cases resulted in two buttons being displayed
  437.   on the ProgramBar front panel.  E-mail Connection was the only
  438.   application seen to exhibit this behaviour.  Fixed.
  439.  
  440. * Added a switch that allows the display of ellipsis (...) on the
  441.   front panel task switch buttons to be turned off.  Useful for when a
  442.   large number of buttons are displayed.
  443.  
  444. * Confirmation of closure of a DOS box via right clicking on the front
  445.   panel is now required.  A strongly worded message reminds the user
  446.   that resources may be lost and Windows may be impaired.
  447.  
  448. * The Find file dialog box now defaults to searching subdirectories.
  449.  
  450. * Most error dialog box and menu message strings moved to the resource
  451.   file for easier internationalisation of the executable.
  452.  
  453. * Multiple arguments may now be specified for file wildcards and
  454.   directories in the Find file dialog box.  Each argument must be
  455.   separated by a semicolon (;).
  456.  
  457. * Button text colours on the front panel are now fixed to black
  458.   regardless of the choice of personal colour scheme.
  459.  
  460. * CTL3DV2.DLL now used for dialog boxes if it is installed.  The 3D
  461.   menus and front panel buttons are not and never have been provided
  462.   using this DLL.  Tab dialog boxes provide a Windows 95 look and feel
  463.   when this DLL is detected.
  464.  
  465. * ProgramBar crash protection code improved, now distinguishes between
  466.   modules of the same name.
  467.  
  468. * Annoying screen flicker caused by selecting a new dialog page on the
  469.   configuration dialog removed.
  470.  
  471. * Intermittant problem when switching from a DOS full screen app back
  472.   to Windows caused the button indicating the active app to have a
  473.   black background.  Technique for drawing buttons changed, fixing
  474.   problem.
  475.  
  476. * Split menus crashed ProgramBar when sorted after an insertion.  Most
  477.   likely to occur on the fast access menus.  Fixed.
  478.  
  479.   
  480. Version 2.1, released 21-Nov-95
  481. -------------------------------
  482.  
  483. * Non-standard Windows colour schemes interfered with icon masking
  484.   using monochrome bitmaps.  Menu icons gained lurid clashing colour
  485.   backgrounds.  Fixed.
  486.  
  487. * If both clock and date were not displayed on startup of ProgramBar
  488.   then a recursive loop was entered, locking Windows.  Ctrl-Alt-Del
  489.   aborted ProgramBar, but Windows was left in an unstable state and
  490.   running ProgramBar again returned the user to the DOS prompt without
  491.   warning. Fixed.
  492.  
  493. * Code has been installed to ensure that should ProgramBar crash for
  494.   any reason, it is now safer to re-run the program.  Due to the
  495.   nature in which ProgramBar interacts with Windows it cannot be
  496.   guaranteed to prevent further crashes/lockups/unexpected kickouts to
  497.   DOS.
  498.  
  499. * Browse buttons added to fast access configuration dialogs to
  500.   complement the drag/drop addition of files.
  501.  
  502.  
  503. Version 2.0, released 18-Nov-95
  504. -------------------------------
  505.  
  506. * Added full configuration to ProgramBar via a popup dialog box.  Most
  507.   changes to the configuration dialog are immediately reflected in the
  508.   appearance of ProgramBar.  All changes can be easily cancelled.
  509.  
  510. * The Find File dialog box now provides a default search directory, it
  511.   will be the root directory of the first fixed or remote disk on your
  512.   system (most likely C:\).
  513.  
  514. * When using the Find File dialog box to append a second set of files,
  515.   the first file to be appended was incorrectly placed somewhere in
  516.   the middle of the first list.  Fixed.
  517.  
  518. * Better handling of desktop applications that don't define class
  519.   icons.
  520.  
  521. * Ability to exclude applications parent windows from the front panel
  522.   task switching based on module name and window class.  Included
  523.   ability to preview the criterion used to eliminate the parent
  524.   windows.
  525.  
  526. * Better display of front panel task switching buttons.  They can now
  527.   stack onto more than one row.  User configurable.
  528.  
  529. * Full editing of applications on the fast access menus.  Entries may
  530.   now be run minimized/maximized/normal, arguments can be appended,
  531.   working directory may be changed, title displayed on the fast access
  532.   menu can be edited.  Settings saved to ini file are incompatible
  533.   with v1.x, but upgrade performed automatically.
  534.  
  535. * While finding the control panel applets, entries in the
  536.   [drivers.desc] section of control.ini were assumed to be in the
  537.   Windows system directory.  ProgramBar could not find drivers that
  538.   included a full path in their entry.  Fixed.
  539.  
  540. * Added a /d command line option to produce a debugging script during
  541.   start up.  Currently limited to examining loading of DLL's and
  542.   opening files.
  543.  
  544. * When switching to an application using the button bar, if the
  545.   application had been disabled by a dialog box then the focus was
  546.   incorrectly set to the application (not the dialog box).  ProgramBar
  547.   now searches for the most recent dialog box that has disabled the
  548.   application and sets the input focus there.
  549.  
  550. * ProgramBar may now be accessed from the left, right and top edges of
  551.   the screen in addition to the bottom edge.
  552.  
  553. * The size of the region that can activate ProgramBar may now be
  554.   modified.  Added for the benefit of those who use cursor wrap and
  555.   can't hit the edge pixels reliably.
  556.  
  557. * The time delay between moving the cursor off of the front panel and
  558.   ProgramBar hiding itself may now be adjusted by the user.
  559.  
  560. * Choice of font used on the front panel and in menus moved from
  561.   progbar.ini to the configuration dialog box.  Dynamic adjustment
  562.   shows what the new front panel will look like (if visible on the
  563.   desktop) before the change is committed.
  564.  
  565. * Better handling of close down of Control Panel if it has a dialog
  566.   box open. ProgramBar now attempts to close the dialog box before
  567.   closing Control Panel.
  568.  
  569. * ProgramBar front panel now appears briefly on startup to indicate an
  570.   edge that may be used to access the front panel from.  For the first
  571.   time user the main window appears permanently on by default, several
  572.   people failed to find ProgramBar once it had finished displaying the
  573.   logo screen.
  574.  
  575. * Enhanced detection of parent windows that may be switched to.
  576.   ProgramBar failed to handle properly windows that had been hidden or
  577.   had zero size.  In several cases windows were not seen to close by
  578.   ProgramBar and activating buttons were not removed from the front
  579.   panel.
  580.  
  581. * Closing an application with a right click now attempts to close
  582.   dialog boxes associated with the application first.
  583.  
  584. * Clock and date added to front panel.  Either a digital or panel font
  585.   clock may be displayed.  If the clock uses the front panel font then
  586.   the short date may also be displayed.  The digital clock is not able
  587.   to display the date.  The fly-by hint associated with the clock
  588.   displays the long date, as defined in Configuration|Control
  589.   Panel|International.
  590.  
  591. * Corrected several omissions and factual errors from the help file,
  592.   as well as writing up all the new features.
  593.  
  594. * Fixed a bug that crashed ProgramBar with a `Divide by Zero' error if
  595.   there were no programs on the desktop when ProgramBar was run.
  596.  
  597. * Reduced the chance of a text clipping problem occuring on the front
  598.   panel buttons.  Text clipping may still occur because of kerning by
  599.   the GDI font driver.
  600.  
  601.  
  602. Version 1.2, released 23-Oct-95
  603. -------------------------------
  604. * Crashing bug.  When a popup menu is closed and the cursor is at the
  605.   very bottom edge of the screen, ProgramBar locks up.  Fixed. This is
  606.   the only improvement to this version, but warrants a new release to
  607.   prevent data loss.
  608.  
  609.  
  610. Version 1.1, released 22-Oct-95
  611. -------------------------------
  612. * Task switching to full screen DOS application from the button bar
  613.   failed, doing nothing.  Fixed.
  614.  
  615. * ProgramBar failed to popup if the cursor was at the bottom edge of
  616.   the screen and sitting over an icon title or window resizing frame.
  617.   Fixed.
  618.  
  619. * ProgramBar became confused if another application forced ProgramBar
  620.   to display/hide its main window, refusing to popup when hidden.
  621.   Fixed.
  622.  
  623. * An application that forced ProgramBar to minimize its main window
  624.   succeeded.  This should now not be possible.
  625.  
  626. * Cursor now changes to an hourglass while ProgramBar loads or
  627.   performs a time consuming operation.
  628.  
  629. * All menus now display colourful icons to aid navigation.
  630.  
  631. * A Program Manager item that specified a working directory different
  632.   to the full path prepended to the executable file name could not be
  633.   run.  Items that did not specify a directory in which to find the
  634.   executable were unaffected.  Fixed.
  635.  
  636. * The ProgramBar panel display font and point size may now be adjusted
  637.   in the progbar.ini file for those people using high resolution
  638.   display modes.
  639.  
  640. * Flyby hints for the front panel give more information than the
  641.   (possibly) truncated title text.
  642.  
  643. * While scanning for the DLL's and drivers managed by Control Panel, a
  644.   non-existant driver will no longer produce a `File not found' dialog
  645.   box during start up.
  646.  
  647. * Added ability to change fonts used on the front panel and in the
  648.   menus by user request.
  649.  
  650. * Menu handling improved, menu's now split when they are larger than
  651.   the screen height rather than a fixed number of entries.  The list
  652.   of Program Manager groups will now split into two if you have an
  653.   excessive number of groups.  This is a hint that you should
  654.   rationalize the number of groups in Program Manager :)
  655.  
  656. * Added Maximized checkboxes to the file finder and program run dialog
  657.   boxes.
  658.  
  659. * FILE_ID.DIZ added for the benefit of BBS Sysops.
  660.  
  661.  
  662. Version 1.0, released 9-Oct-95
  663. ------------------------------
  664. * First public release.
  665.  
  666.  
  667.  
  668. ---------------------------------------------------------------------
  669.                             FILE_ID.DIZ
  670. ---------------------------------------------------------------------
  671.  
  672. Cut---------------------------
  673. (2.20) ProgramBar - desktop enhancing taskbar
  674. ProgramBar brings much of the functionality,
  675. look and feel of the Win95 TaskBar to Win3.1.
  676. A button bar triggered from any edge of the
  677. screen displays active tasks for switching.
  678. All Program Manager groups may be accessed
  679. through a menu hierarchy. Control Panel
  680. applets may be run for easy configuration.
  681. Fast launch of commonly used applications,
  682. documents and help files.  Live document
  683. links on the desktop.  Desktop system menu.
  684. Automatic arrangement of icons on the desktop
  685. - to any edge.  Full 100 year calendar and
  686. unlimited number of flexible alarms. Easy
  687. configuration of most aspects of usage.
  688. Limited shell replacement (no DDE support).
  689.  
  690. Copyright 1995-96 Ian Jefferies.  Shareware.
  691. jeffers@teaching.physics.ox.ac.uk
  692. End Cut-----------------------
  693.